package org.xx.armory.commons;

import java.util.Collection;

/**
 * 表示枚举类型包含了其它枚举。这种枚举类型应当包含 {@code value}字段，并且该字段的类型是 Set。
 */
public interface EnumGroup {
    /**
     * 获取子枚举的类型。
     *
     * @return 子枚举的类型。
     */
    Collection<? extends Enum<?>> value();
}
